4. ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ


4.1.
Системное программное обеспечение ЭВМ

 

Программное обеспечение ЭВМ (ПО) – это множество программ, которые используются или могут быть использованы на компьютере.
Совокупность всех программных средств компьютера и требующихся им данных обычно обозначают термином software . По типу функций, которые выполняют программы, выделяют три основных группы ПО: системное, инструментальное, прикладное.
К нему также относят области деятельности, необходимые для проектирования и разработки программ разного типа:
– технологии проектирования программ (нисходящее, восходящее проектирование, структурное, объектно-ориентированное программирование и т. п.);
– методы отладки и тестирования программ;
– анализ качества работы программ;
– документирование программ и т. п.

Системное ПО обеспечивает эффективную работу аппаратуры компьютера. Основные типы системных программ:
операционная система (ОС): совокупность программ, тестирующих все устройства компьютера и управляющих их работой, а также организующих взаимодействие пользователя с компьютером (пользовательский интерфейс). Основные функции ОС:
– загрузка программ в оперативную память и управление ходом их выполнения;
– обмен данными между выполняющейся программой и внешними запоминающими устройствами;
– обслуживание нестандартных ситуаций в ходе выполнения программы;
– цикл работ по окончанию работы программы;
– организация хранения и поиска информации на внешних носителях;
– организация интерфейса пользователя;
– выполнение сервисных функций: форматирование дисков, копирование файлов и т. п.
Основные ОС: MS DOS – однопользовательская и однопрограммная ОС, в которой все команды по работе с файлами пользователь должен был набирать вручную в текстовом режиме; UNIX, LINUX – используются на серверах сети Интернет; Windows NT/2000/XP/7/8/10 – многопрограммные, многопользовательские, сетевые ОС; Android портативная (сетевая) операционная система основанная на ядре Linux, применяемая в коммуникаторах, планшетных компьютерах, электронных книгах, цифровых проигрывателях, наручных часах, нетбуках и смартбуках;
операционные оболочки: улучшают пользовательский интерфейс, предусмотренный в ОС. Табличные оболочки (Norton Commander для MS DOS, Far Manager и Norton Navigator для Windows) представляют каталоги в виде текстовых таблиц и основные команды манипуляций с файлами можно не вводить вручную, а запускать функциональными клавишами. В графических оболочках для указания типа файла используются графические значки, для заказа типовых действий – специальные способы указания на них (щелчки мышью, горячие клавиши вместо ввода полного текста команд). Эти оболочки используются во всех версиях Windows;
драйверы: программы, которые расширяют возможности ОС по управлению работой устройств компьютера. Техническая реализация одного и того же типа устройства в разных моделях существенно различается. Для того, чтобы согласовать ее работу с остальными устройствами, для каждой модели одного и того же устройства разрабатывают специальную программу – драйвер. В процессе установки ОС определяет тип и конкретную модель каждого устройства компьютера и загружает соответствующий ему драйвер;
утилиты, (сервисные программы): небольшие программы, выполняющие действия обслуживающего характера и увеличивающие эффективность работы отдельных устройств, например, программы для диагностики различных устройств (Scandisk, Check Disk), программы оптимизации, «кэширования» и динамического сжатия дисков, и т. п.;
архиваторы: программы, которые переписывают файлы в сжимающем их коде, используются для подготовки файлов к пересылке по сети и для хранения дублирующих копий важной информации;
антивирусные программы: проверяют уже имеющиеся в компьютере и вновь поступающие в него программы на наличие действий, которые могут повредить ОС или файлы пользователя.